#include "trap.h"
.set noat                # 禁止使用保留寄存器$at
.set noreorder           # 禁止指令重排序
.global main
.text

main:
    # 初始化跳转到L1的标签
L1:
    j       L2                # 跳转到L2
    nop                       # 延迟槽

    # 中间跳转逻辑
L2:
    la      $v0, L3   # 加载L6的地址到$v0寄存器
    jr      $v0               # 跳转到L6
    nop                       # 延迟槽

L3:
    jal       Lend            # 跳转回L1
    nop                       # 延迟槽

    # 程序结束，触发模拟器停止
Lend:
    HIT_GOOD_TRAP             # 停止模拟器